
package com.choosefine.it.basedata.service;

import java.util.List;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.choosefine.it.basedata.dao.PriceAdjustLogMapper;
import com.choosefine.it.team.model.PriceAdjustLog;
import com.choosefine.it.team.model.vo.PriceAdjustLogVO;

/**
 * 项目、班组中工程、分包价格的调整记录业务层
 * 
 * Author：liaozhanggen
 * Create Date：2017年2月28日
 * Version：v2.0
 */
@Service
public class PriceAdjustLogService {

	@Autowired
	PriceAdjustLogMapper priceAdjustLogMapper;

	/**
	 * 添加维护项目、班组中工程、分包价格的调整
	 *
	 * @Author：liaozhanggen
	 * @Create Date：2017年2月28日
	 * @param：....
	 * @return：int
	 */
	public int savePriceAdjustRecord(PriceAdjustLog priceAdjustLog){
		return priceAdjustLogMapper.savePriceAdjustRecord(priceAdjustLog);
	}
	
	/**
	 * 查询项目、班组中工程、分包价格的调整日志 ，根据类型（1.项目、2.班组）
	 *
	 * @Author：liaozhanggen
	 * @Create Date：2017年2月28日
	 * @param：....
	 * @return：List<PriceAdjustLogVO>
	 */
	public List<PriceAdjustLogVO> findPriceAdjustRecordByType(Map<String, Object> param){
		return priceAdjustLogMapper.findPriceAdjustRecordByType(param);
	}
}
